clear
all
syms
R1 R2 a11 a12 a21 a22 i1 i2 u1 u2 ug
jednacine = [ug == R1 * i1 + u1, u2 + R2 * i2 == 0, u1 == a11 * u2 + a12 * -i2, i1 == a21 * u2 + a22 * -i2]
jednacine =
promenljive = [u1, u2, i1, i2]
promenljive =
assume(a11*a22-a12*a21 ~= 0 & 0<R1 & 0<R2 & ug ~= 0);
odziv = solve(jednacine, promenljive)
odziv =
struct with fields:
i1: (a22*ug + R2*a21*ug)/(a12 + R2*a11 + R1*a22 + R1*R2*a21) i2: -ug/(a12 + R2*a11 + R1*a22 + R1*R2*a21) u1: (ug*(a12 + R2*a11))/(a12 + R2*a11 + R1*a22 + R1*R2*a21) u2: (R2*ug)/(a12 + R2*a11 + R1*a22 + R1*R2*a21)
odziv.i2
ans =
A = odziv.u2 / ug
A =